簡(jiǎn)介:我們期望用戶在看完這套教程后,對(duì)swift語(yǔ)言的了解能達(dá)到中上水平。這意味著在接觸Cocoa Touch將一點(diǎn)兒都不費(fèi)勁,對(duì)一些高級(jí)概念,諸如閉包、協(xié)議、泛型、內(nèi)存管理都能有所理解并且有所實(shí)踐。這套教程一定比市面上普遍看到的Swift中文教程深入,并且演示示例更豐富。
第1章 為你的下一代iOS應(yīng)用開發(fā)做準(zhǔn)備
從用戶的層面讓大家了解Swift和如何使用Swift進(jìn)行開發(fā),讓大家更加快速,高效地開發(fā)你的下一代的iOS應(yīng)用。
第2章 Swift初體驗(yàn)——開始使用你的Xcode6
從打開Xcode6編寫你的第一行Swift代碼開始,通過對(duì)常量、變量、變量基本類型的介紹,逐漸讓你踏入Swift編程的大門。
第3章 運(yùn)算符,使用Swift構(gòu)架運(yùn)算
介紹swift中的各種運(yùn)算符的使用方法以及注意事項(xiàng)。在介紹swift新引入的區(qū)間運(yùn)算符時(shí),也介紹了for-in循環(huán)的寫法。
第4章 玩轉(zhuǎn)Swift字符串
對(duì)Swift的String進(jìn)行了詳細(xì)介紹,同時(shí)也介紹了Character,NSCharacter等內(nèi)容。通過對(duì)Swift String的深入說明,了解Swift的String和OC中NSString的關(guān)系。
第5章 數(shù)組和字典——Swift集合數(shù)據(jù)類型初探
本章介紹了Swift語(yǔ)言的兩大集合數(shù)據(jù)類型:數(shù)組和字典。并且第一次嘗試使用Swift語(yǔ)言調(diào)用UIKit,了解集合數(shù)據(jù)類型在ios應(yīng)用中的重要作用。
第6章 控制流與邏輯架構(gòu)
本章詳細(xì)介紹了Swift語(yǔ)言的控制流,其中swift語(yǔ)言靈活強(qiáng)大的switch用法一定會(huì)讓大家耳目一新。
第7章 體驗(yàn)swift靈活的函數(shù)構(gòu)造
本章深入講解了swift的函數(shù)構(gòu)造方法,從基本的函數(shù)聲明,到多參數(shù)的傳出;函數(shù)的外部參數(shù)名;默認(rèn)參數(shù);不確定數(shù)量的參數(shù);in-out參數(shù)以及函數(shù)類型等多方面高級(jí)內(nèi)容,讓你玩兒轉(zhuǎn)swift函數(shù)!
- 視頻: 7-1 swift函數(shù)的基本寫法 (08:32)
- 視頻: 7-2 Swift-使用元組讓函數(shù)返回多個(gè)值 (11:56)
- 視頻: 7-3 Swift-內(nèi)部參數(shù)名和外部參數(shù)名 (06:21)
- 視頻: 7-4 Swift-參數(shù)的默認(rèn)值 (07:51)
- 視頻: 7-5 Swift-可變參數(shù) (06:05)
- 視頻: 7-6 Swift-常量參數(shù)、變量參數(shù)和inout參數(shù) (09:03)
- 視頻: 7-7 Swift-函數(shù)類型 (14:55)
- 視頻: 7-8 Swift-返回函數(shù)類型和函數(shù)嵌套 (07:17)
第8章 從數(shù)組排序到閉包的使用
本章將詳細(xì)介紹Swift語(yǔ)言中的閉包特性。從數(shù)組排序函數(shù)sorted的使用,到使用閉包不斷簡(jiǎn)化語(yǔ)法,讓大家體會(huì)閉包的靈活多樣。同時(shí)也將介紹閉包的強(qiáng)大特性——Trailing Closure和Capturing Values。
第9章 熟悉的陌生人:枚舉
其實(shí),我們?cè)谥暗恼n程里已經(jīng)見過枚舉了,我們?cè)谝院蟮膇os開發(fā)過程中也會(huì)經(jīng)常和枚舉類型打交道。swift中的枚舉更加靈活,也更加實(shí)用,這一章,帶你初探swift里的枚舉類型!
第10章 swift 1.2 的新特性
swift尚且非常年輕,很多語(yǔ)言特性還在不斷變換。本章將帶領(lǐng)大家近距離地觀察swift最新1.2版本的三個(gè)語(yǔ)言新特性。
解鎖即可觀看《算法與數(shù)據(jù)結(jié)構(gòu)》完整課程視頻
算法與數(shù)據(jù)結(jié)構(gòu)
波波老師5年集大成之作,算法與數(shù)據(jù)結(jié)構(gòu)系統(tǒng)學(xué)習(xí),考試、面試、競(jìng)賽通用
【第1周】線性查找法
【第2周】排序基礎(chǔ)
【第3周】數(shù)據(jù)結(jié)構(gòu)基礎(chǔ):動(dòng)態(tài)數(shù)組,棧和隊(duì)列
【第4周】動(dòng)態(tài)數(shù)據(jù)結(jié)構(gòu)基礎(chǔ):鏈表
【第5周】歸并排序法
【第6周】快速排序法
【第7周】二分查找法
【第8周】二分搜索樹
【第9周】堆,優(yōu)先隊(duì)列和堆排序
【第10周】冒泡排序,希爾排序和排序算法大總結(jié)
【第11周】線段樹,Trie 和并查集
【第12周】AVL 樹和紅黑樹
【第13周】哈希表和 SQRT 分解
【第14周】非比較排序
【第15周】模式匹配
【第16周】隨機(jī)算法,外存算法和更多